Found another bug in the compiler while writing unit tests!